﻿using System;

namespace DotNetStar.OpenSDK
{
    /// <summary>
    /// 表示使用 POST 作为 HTTP 请求的方式。无法继承此类。
    /// </summary>
    /// <seealso cref="DotNetStar.OpenSDK.HttpMethodAttribute" />
    [AttributeUsage(AttributeTargets.Class, AllowMultiple = false, Inherited = true)]
    public sealed class HttpPostAttribute : HttpMethodAttribute
    {
        /// <summary>
        /// 初始化 <see cref="HttpPostAttribute"/> 类的新实例，并表示 HTTP 的请求为 POST 方式。
        /// </summary>
        public HttpPostAttribute() : base("POST")
        {
        }
    }
}
